// Copyright (C) joyinter
// All rights reserved.
// 
// Author : Jiang Li
// Date   : 2004-11-19

#ifndef __SVR_NETMSG_H_COMMON_SVR_BASE__
#define __SVR_NETMSG_H_COMMON_SVR_BASE__

#pragma once

#include <common/netmsg/netmsg.h>

namespace JoyServer
{

class CJoyTransmitData;

#define JOY_USER_MSG_MAX (1024*128)
#define JOY_USER_MSG_SENDING_MAX (64)

namespace JoyMsgTool
{

JoyMessage::MessageBase* ExtractMsg(const void* buf, int len);
CJoyTransmitData* BuildMsgData(const JoyMessage::MessageBase* msg);

} // namespace JoyMsgTool


} // namespace JoyServer

#endif  // __SVR_NETMSG_H_COMMON_SVR_BASE__